import { createI18n } from 'vue-i18n'
import zhLocael from './lang/zh'
import enLocael from './lang/en'
import store from '@/store/index'
const message = {
  en: {
    msg: {
      ...enLocael
    }
  },
  zh: {
    msg: {
      ...zhLocael
    }
  }
}

const getLanguage = () => {
  return store && store.getters && store.getters.language
}

const i18n = createI18n({
  // 使用 组合式api
  legacy: false,
  // 全局使用t函数
  globalInjection: true,
  locale: getLanguage(),
  messages: message
})

export default i18n
